﻿using System;
using System.Collections.Generic;
using System.Text;

namespace EasyLinkerSDK.Enum
{
    public enum ActionName
    {
        Other,
        Custom,    //自定义
        TurnOn,    //打开
        TurnOff,    //关闭
        SelectChannel,    //频道切换
        AdjustUpChannel,    //频道增加
        AdjustDownChannel,    //频道减少
        AdjustUpVolume,    //声音按照步长调大
        AdjustDownVolume,    //声音按照步长调小
        SetVolume,    //声音调到某个值
        SetMute,    //设置静音
        CancelMute,    //取消静音
        Play,    //播放
        Pause,    //暂停
        Continue,    //继续
        Next,    //下一首或下一台
        Previous,    //上一首或上一台
        FastForward,  //快进
        SetBrightness,    //设置亮度
        AdjustUpBrightness,    //调大亮度
        AdjustDownBrightness,    //调小亮度
        SetTemperature,    //设置温度
        AdjustUpTemperature,    //调高温度
        AdjustDownTemperature,    //调低温度
        SetHumidity,    //设置湿度
        AdjustUpHumidity,    //调高湿度
        AdjustDownHumidity,    //调小湿度
        SetWindSpeed,    //设置风速
        AdjustUpWindSpeed,    //调大风速
        AdjustDownWindSpeed,    //调小风速
        OpenSwing,    //开启摆风
        CloseSwing,    //关闭摆风
        OpenUpAndDownSwing,    //开启上下X度摆动
        OpenUpSwing,    //开启向上X度摆动
        OpenDownSwing,    //开启向下X度摆动
        OpenLeftAndRightSwing,    //开启左右X度摆动
        OpenLeftSwing,    //开启向左X度摆动
        OpenRightSwing,    //开启向右X度摆动
        OpenForwardAndBackSwing,    //开启前后X度摆动
        OpenForwardSwing,    //开启向前X度摆动
        OpenBackSwing,    //开启向后X度摆动
        SetMode,    //模式的切换
        SetColor,    //设置颜色
        OpenFunction,    //打开功能
        CloseFunction,    //关闭功能
        Cancel,    //取消
        CancelMode,    //取消模式(退出模式)
        SetColorTemperature,    //调整色温
        AdjustUpColorTemperature,    //色温调冷
        AdjustDownColorTemperature, //色温调暖

        Query,    //查询所有标准属性	详情见各个属性
        QueryColor,    //查询颜色
        QueryPowerState,    //查询电源开关	on(打开)、off(关闭)
        QueryTemperature,    //查询温度	默认单位为摄氏度
        QueryHumidity,    //查询湿度	返回数值
        QueryWindSpeed,    //查询风速	返回值参考
        QueryBrightness,    //查询亮度	返回数值
        QueryFog,    //查询雾量	返回数值
        QueryMode,    //查询模式	返回值枚举参考例子模式切换中的例子
        QueryPM25,    //查询pm2.5 含量	返回数值
        QueryDirection,    //查询方向	返回 left,right,forward,back,up,down
        QueryAngle,    //查询角度	返回数值，单位度
        QueryChannel,   //电视频道,    标准的频道名称
        QueryNumber,   //电视频道号    数值
        QueryAnion,   //负离子功能    on(打开)，off(关闭)
        QueryEffluent,   //出水功能    on(打开)，off(关闭) 
        QueryLeftTime,   //剩余时间    数值 
        QueryRemoteStatus,   //设备远程状态    on(打开)，off(关闭)
        QueryOnlinestate,   //设备在线状态    online(在线)，offline(离线)
        QueryColorTemperature,   //色温    数值
        QueryRO,   //滤水芯寿命RO值    数值 
        QueryPCB,   //滤水芯寿命PCB值    数值  
        QueryTDS,   //水质TDS值    数值 
    }
}
